package com.ttl.bc.ic.stktransfer;

import java.util.Date;
import java.util.Set;

public class BCStkTransfer {
	
//	BCStkTransfer	รายการโอนสินค้าระหว่างคลัง											
//	Attribute Name						Description				Data Type	Length	PK	AK	FK	References	Index	Uniqueness	NullSupport	DefaultValue	Identity
	private	Integer	rowOrder;		//	เป็นเลข Running ของ Table	Integer																N						0, 1
	private	String	docNo;			//	เลขที่เอกสาร					varchar		20		Y								Y				N		
	private	Integer	isConfirm;		//	การยืนยัน 0= ไม่ยืนยัน 1= ยืนยัน	SmallInt																		0	
	private	Date	docDate;		//	วันที่เอกสาร					Date										
	private	String	departCode;		//	รหัสแผนก					varchar		10				Y	BCDepartment					
	private	String	myDescription;	//	คำอธิบาย					varchar		255									
	private	Double	sumOfQty;		//	จำนวนที่เบิก					Double																			0.00	
	private	Integer	isCancel;		//	0 = Not cancel 			SmallInt																		0
									//	1 = Canceled
	private	Integer	isProcessOK;	//	การประมวลผล 0= ไม่สำเร็จ 		SmallInt																		0
									//	1= สำเร็จ	
	private	Integer	isCompleteSave;	//	0 = ไม่สมบูรณ์ 				SmallInt																		0
									//	1 = สมบูรณ์	
	private	String	creatorCode;	//	รหัสผู้บันทึกครั้งแรก				varchar		10									
	private	Date	createDateTime;	//	วันและเวลาที่บันทึกครั้งแรก			Date										
	private	String	lastEditorCode;	//	รหัสผู้แก้ไขล่าสุด				varchar		10									
	private	Date	lastEditDateT;	//	วันและเวลาที่แก้ไขล่าสุด			Date										
	private	String	confirmCode;	//	รหัสผู้ Confirm				varchar		10									
	private	Date	confirmDateTime;//	วันและเวลาที่ Confirm			Date										
	private	String	cancelCode;		//	รหัสผู้ Cancel				varchar		10									
	private	Date	cancelDateTime;	//	วันและเวลาที่  Cancel			Date										

	@SuppressWarnings("unchecked")
	private	Set	bcStkTransfSubs;

	public BCStkTransfer() {
		super();
	}

	public Integer getRowOrder() {
		return rowOrder;
	}

	public void setRowOrder(Integer rowOrder) {
		this.rowOrder = rowOrder;
	}

	public String getDocNo() {
		return docNo;
	}

	public void setDocNo(String docNo) {
		this.docNo = docNo;
	}

	public Integer getIsConfirm() {
		return isConfirm;
	}

	public void setIsConfirm(Integer isConfirm) {
		this.isConfirm = isConfirm;
	}

	public Date getDocDate() {
		return docDate;
	}

	public void setDocDate(Date docDate) {
		this.docDate = docDate;
	}

	public String getDepartCode() {
		return departCode;
	}

	public void setDepartCode(String departCode) {
		this.departCode = departCode;
	}

	public String getMyDescription() {
		return myDescription;
	}

	public void setMyDescription(String myDescription) {
		this.myDescription = myDescription;
	}

	public Double getSumOfQty() {
		return sumOfQty;
	}

	public void setSumOfQty(Double sumOfQty) {
		this.sumOfQty = sumOfQty;
	}

	public Integer getIsCancel() {
		return isCancel;
	}

	public void setIsCancel(Integer isCancel) {
		this.isCancel = isCancel;
	}

	public Integer getIsProcessOK() {
		return isProcessOK;
	}

	public void setIsProcessOK(Integer isProcessOK) {
		this.isProcessOK = isProcessOK;
	}

	public Integer getIsCompleteSave() {
		return isCompleteSave;
	}

	public void setIsCompleteSave(Integer isCompleteSave) {
		this.isCompleteSave = isCompleteSave;
	}

	public String getCreatorCode() {
		return creatorCode;
	}

	public void setCreatorCode(String creatorCode) {
		this.creatorCode = creatorCode;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

	public String getLastEditorCode() {
		return lastEditorCode;
	}

	public void setLastEditorCode(String lastEditorCode) {
		this.lastEditorCode = lastEditorCode;
	}

	public Date getLastEditDateT() {
		return lastEditDateT;
	}

	public void setLastEditDateT(Date lastEditDateT) {
		this.lastEditDateT = lastEditDateT;
	}

	public String getConfirmCode() {
		return confirmCode;
	}

	public void setConfirmCode(String confirmCode) {
		this.confirmCode = confirmCode;
	}

	public Date getConfirmDateTime() {
		return confirmDateTime;
	}

	public void setConfirmDateTime(Date confirmDateTime) {
		this.confirmDateTime = confirmDateTime;
	}

	public String getCancelCode() {
		return cancelCode;
	}

	public void setCancelCode(String cancelCode) {
		this.cancelCode = cancelCode;
	}

	public Date getCancelDateTime() {
		return cancelDateTime;
	}

	public void setCancelDateTime(Date cancelDateTime) {
		this.cancelDateTime = cancelDateTime;
	}

	@SuppressWarnings("unchecked")
	public Set getBcStkTransfSubs() {
		return bcStkTransfSubs;
	}

	@SuppressWarnings("unchecked")
	public void setBcStkTransfSubs(Set bcStkTransfSubs) {
		this.bcStkTransfSubs = bcStkTransfSubs;
	}
}
